Members
Overall Objectives
Research Program
Application Domains
Software and Platforms
New Results
Bilateral Contracts and Grants with Industry
Partnerships and Cooperations
Dissemination
Bibliography
XML PDF e-pub
PDF e-Pub


Section: Software and Platforms

GNU MPC

Participant : Paul Zimmermann [contact] .

GNU MPC is a floating-point library for complex numbers, which is developed on top of the GNU MPFR library, and distributed under the Lgpl license. It is co-written with Andreas Enge (LFANT project-team, Inria Bordeaux - Sud-Ouest). A complex floating-point number is represented by x+iy, where x and y are real floating-point numbers, represented using the GNU MPFR library. The GNU MPC library provides correct rounding on both the real part x and the imaginary part y of any result. GNU MPC is used in particular in the Trip celestial mechanics system developed at Imcce (Institut de Mécanique Céleste et de Calcul des Éphémérides), and by the Magma and Sage computational number theory systems.

No new version of GNU MPC was released in 2013, which confirms the status of mature library.